Fechar

1. Identificação
Tipo de ReferênciaTese ou Dissertação (Thesis)
Sitemtc-m21c.sid.inpe.br
Código do Detentorisadg {BR SPINPE} ibi 8JMKD3MGPCW/3DT298S
Identificador8JMKD3MGP3W34R/3TBGC2H
Repositóriosid.inpe.br/mtc-m21c/2019/05.21.13.10
Última Atualização2019:07.02.16.19.23 (UTC) simone
Repositório de Metadadossid.inpe.br/mtc-m21c/2019/05.21.13.10.03
Última Atualização dos Metadados2019:07.20.15.32.49 (UTC) administrator
Chave SecundáriaINPE-18198-TDI/2885
Chave de CitaçãoConceição:2019:AbSiTe
TítuloAbordagem sistemática de testes de software comunicante embarcado em nanosatélites com foco em falhas de interoperabilidade
Título AlternativoSystematic testing approach of communicating software embedded in nanosatellites focusing on interoperability faults
CursoCSE-ETES-SESPG-INPE-MCTIC-GOV-BR
Ano2019
Data2019-05-30
Data de Acesso02 maio 2024
Tipo da TeseTese (Doutorado em Engenharia e Gerenciamento de Sistemas Espaciais)
Tipo SecundárioTDI
Número de Páginas357
Número de Arquivos1
Tamanho11619 KiB
2. Contextualização
AutorConceição, Carlos Augusto Paiva Lameirinhas da
BancaDos Santos, Walter Abrahão (presidente)
Mattiello-Franscisco, Maria de Fátima (orientadora)
Montecchi, Leonardo (orientador)
Ambrosio, Ana Maria
Durão, Otávio Santos Cupertino
Bizarria, Francisco Carlos Parquet
Villani, Emília
Endereço de e-Mailconceicaocarlos1@gmail.com
UniversidadeInstituto Nacional de Pesquisas Espaciais (INPE)
CidadeSão José dos Campos
Histórico (UTC)2019-05-21 13:10:03 :: conceicaocarlos1@gmail.com -> administrator ::
2019-05-27 16:38:14 :: administrator -> pubtc@inpe.br ::
2019-05-27 16:38:57 :: pubtc@inpe.br -> conceicaocarlos1@gmail.com ::
2019-06-13 13:46:11 :: conceicaocarlos1@gmail.com -> pubtc@inpe.br ::
2019-06-14 13:23:26 :: pubtc@inpe.br -> conceicaocarlos1@gmail.com ::
2019-06-17 11:32:42 :: conceicaocarlos1@gmail.com -> pubtc@inpe.br ::
2019-07-03 14:20:02 :: pubtc@inpe.br -> administrator ::
2019-07-08 16:34:16 :: administrator -> simone ::
2019-07-10 15:35:43 :: simone :: -> 2019
2019-07-10 15:35:44 :: simone -> administrator :: 2019
2019-07-20 15:32:49 :: administrator -> :: 2019
3. Conteúdo e estrutura
É a matriz ou uma cópia?é a matriz
Estágio do Conteúdoconcluido
Transferível1
Palavras-ChaveCubesat
dependabilidade
interoperabilidade
robustez
tratamento de falha
Cubesat
dependability
interoperability
robustness
treatment of fault
ResumoOs estudos desenvolvidos nesta tese apresentam uma abordagem sistemática de testes de software comunicante embarcado em nanosatélite com foco em tratamento de falhas de interoperabilidade. A abordagem destina-se a identificar e evitar falhas entre subsistemas comunicantes no início do processo de verificação e validação (V&V) de missões espaciais de baixo custo e curto ciclo de desenvolvimento, tais como as missões de satélites de pequeno porte que utilizam o padrão Cubesat. As plataformas Cubesats são uma evolução no setor espacial permitindo levar em órbita cargas úteis científicas e inovadoras a baixo custo. Entretanto, o baixo orçamento e tempo de desenvolvimento reduzido comprometem o processo de V&V, penalizando a qualidade requerida na realização dos testes de integração dos subsistemas de carga útil desses satélites. Considerando o fato de as funcionalidades dos sistemas embarcados implementadas por software serem crescentes, a abordagem apresenta um Sistema de Teste com Arquitetura Escalável (STAE) para apoiar o processo de V&V na integração de subsistemas embarcados intensivos em software. A abordagem apresentada nesta pesquisa de tese visa antecipar, no processo de desenvolvimento de nanosatélites, possíveis falhas de interação da plataforma com suas cargas úteis e facilita a reutilização da arquitetura de teste em diferentes fases de uma mesma missão ou em satélites da mesma família, por meio da aplicação combinada das abordagens "Model-Driven Engineering" e "Model-Based Testing". O método desenvolvido sistematiza: i) a concepção de modelos comportamentais de subsistemas comunicantes buscando verificar os requisitos de interoperabilidade dos subsistemas por meio da validação dos modelos (MIL - Model-in-the-loop), ii) a geração automática de código computacional a partir dos modelos validados, por ferramentas MDE, permitindo a verificação dos requisitos de interoperabilidade em ambiente simulado, com o uso do barramento de comunicação real (SIL - Software-inthe- loop), iii) a evolução dos modelos para que casos de testes abstratos possam ser gerados por ferramentas MBT, iv) a execução de casos de testes para validar os subsistemas reais (HIL - Hardware-in-the-loop) na fase de integração, e v) a possibilidade de injetar falhas por meio de um Mecanismo Emulador de Falhas (FEM), o qual permite testar a interação dos subsistemas reais em termos de requisitos de robustez especificados. Para auxiliar na especificação de requisitos de robustez, a abordagem apresentada utiliza uma planilha de dependabilidade, que aplica os conceitos da árvore de dependabilidade e análise causa-efeito para mitigações de falha. Para demonstrar sua efetividade, a abordagem desenvolvida no âmbito desta tese foi aplicada na V&V da interoperabilidade dos subsistemas intensivos em software embarcados no nanosatélite NanosatC-BR2, em desenvolvimento no INPE. Os testes de interação foram realizados nos subsistemas Computador de Bordo e a carga útil denominada Sonda de Langmuir. Os resultados obtidos proporcionaram o tratamento de falhas durante o processo de V&V de sistemas intensivos em software embarcados do nanosatélite NanosatC-BR2. ABSTRACT: The studies developed in this thesis present a systematic testing approach of communicating software embedded in nanosatellites focusing on the treatment of interoperability faults. The approach is intended to support the verification and validation (V&V) process of low-cost space missions, which have short development cycle, such as small satellite missions based on the Cubesat standard. The Cubesats platforms are an evolution in the space sector, allowing to bring into the orbit scientific and innovative payloads at low cost. However, low budget and low development time compromise the V&V process, penalizing the quality required to perform the integration tests of the payload subsystems of these satellites. Considering the fact that the functionalities of the embedded systems implemented by software are increasing, the approach introduces a Scalable Architecture Test System (STAE) to support the V&V process in the integration of embedded software intensive subsystems. The approach proposed in this research thesis aims to anticipate, in the nanosatellite development process, common faults related to the satellite platform interaction with its payloads. Moreover, it facilitates the reuse of the test architecture in different phases of the same mission or in satellites of the same family, through the combined application of the Model-Driven Engineering and Model-Based Testing tools. The developed approach systematizes: i) the design of behavioral models of communicating subsystems in order to verify the subsystem interoperability requirements through model validation (MIL - Model-in-the-loop), ii) the automatic generation of computational code from the validated models, by MDE tools, allowing the verification of interoperability requirements in a simulated environment, with the use of the SIL (Software-in-the-loop), since the generated codes are embedded in STAE components, (iii) the evolution of models so that abstract test cases can be generated by MBT tools, iv) the execution of test cases to validate the real subsystems (HIL - Hardware-in-theloop) in the integration phase, and v) the possibility of injecting faults through a Fault Emulator Mechanism (FEM), which allows testing the interaction of the actual subsystems in terms of specified robustness requirements. To support the specification of robustness requirements, the proposed approach uses a dependability worksheet, which applies the concepts of the dependability tree and cause-and-effect analysis for fault mitigations. In order to demonstrate the approach effectiveness, it was applied in the V&V of the software interoperability embedded into the NanosatC-BR2 nanosatellite, under development at INPE. The interactions between the On-board Computer subsystem and the payload called the Langmuir Probe were the testing target. The results obtained allowed to anticipate the treatment of faults during the V&V process of the software intensive systems embedded in the NanosatC-BR2 nanosatellite.
ÁreaETES
Arranjourlib.net > BDMCI > Fonds > Produção pgr ATUAIS > CSE > Abordagem sistemática de...
Conteúdo da Pasta docacessar
Conteúdo da Pasta source
originais/@4primeirasPaginas.pdf 02/07/2019 10:30 178.0 KiB 
originais/Avaliação final pag 01 e 02 de Carlos Augusto P. L. da Conceiçã.pdf 02/07/2019 10:44 1.2 MiB
originais/TeseCarlosPaivaConceicaoFinal.pdf 18/06/2019 09:55 10.2 MiB
Conteúdo da Pasta agreement
agreement.html 21/05/2019 10:10 1.7 KiB 
autorizacao.pdf 02/07/2019 13:19 2.2 MiB
4. Condições de acesso e uso
URL dos dadoshttp://urlib.net/ibi/8JMKD3MGP3W34R/3TBGC2H
URL dos dados zipadoshttp://urlib.net/zip/8JMKD3MGP3W34R/3TBGC2H
Idiomapt
Arquivo Alvopublicacao.pdf
Grupo de Usuáriosconceicaocarlos1@gmail.com
gabinete@inpe.br
pubtc@inpe.br
Visibilidadeshown
Licença de Direitos Autoraisurlib.net/www/2012/11.12.15.10
Permissão de Leituraallow from all
Permissão de Atualizaçãonão transferida
5. Fontes relacionadas
Repositório Espelhourlib.net/www/2017/11.22.19.04.03
Unidades Imediatamente Superiores8JMKD3MGPCW/3F35BSP
Lista de Itens Citandosid.inpe.br/bibdigital/2013/10.14.22.20 3
Acervo Hospedeirourlib.net/www/2017/11.22.19.04
6. Notas
Campos Vaziosacademicdepartment affiliation archivingpolicy archivist callnumber contenttype copyholder creatorhistory descriptionlevel dissemination doi electronicmailaddress format group isbn issn label lineage mark nextedition notes number orcid parameterlist parentrepositories previousedition previouslowerunit progress readergroup resumeid rightsholder schedulinginformation secondarydate secondarymark session shorttitle sponsor subject tertiarymark tertiarytype url versiontype


Fechar